#ifndef IESTIMATEWEIGHTCALCULATOR_H
#define IESTIMATEWEIGHTCALCULATOR_H

#include "typedef.h"

class IEstimateCostCalculator
{
public:
   virtual ~IEstimateCostCalculator() {}

   virtual bool calculate(const key & k, const key & end, cost & cst) = 0;
};

#endif//IESTIMATEWEIGHTCALCULATOR_H